約 3,965,432 件
https://w.atwiki.jp/aias-jsstyleguide2/pages/14.html
JSDocコメント 我々はC++ style for commentsの考え方に従います。 全てのファイル、クラス、メソッド、プロパティにJSDocコメントが、適切なタグとデータ型を伴って記されるべきです。また名前から明白に判断できる場合を除き、プロパティ、メソッド、メソッドの引数、メソッドの戻り値を説明する文章が含まれているべきです。 インラインのコメントには//の方を使います。 完全文(Complete sentence)で書くことを推奨しますが、必須ではありません。完全文を使う場合は適切に大文字で開始し、句読点で終わらせましょう。 コメントの構文 JSDocの構文はJavaDocを元にしています。沢山のツールがJSDocコメントから取り出したメタデータを使ってコードの検証や最適化を行なっているため、コメントは適切に整形されたものでなければなりません。 /** * JSDocコメントはスラッシュと2つのアスタリスクから始めます。 * インラインタグは {@code this} のように波括弧で囲みます。 * @desc ブロックタグは必ず行の先頭から開始します。 */ JSDocのインデント ブロックタグ内で改行が必要な場合、コードの改行と同様にスペース4つ分インデントしてください。 /** * 長いparam/returnアノテーションの説明文の折り返し方を示します。 * @param {string} foo これは1行でおさめるには長すぎるパラメータの * 説明文です。 * @return {number} この戻り値の説明文は長すぎて、とても1行の中には * 入りきりません。 */ project.MyClass.prototype.method = function(foo) { return 5; }; @fileoverviewコマンドをインデントすべきではありません。@descコマンドはインデントしなくてかまいません。 推奨はしませんが、説明文の先頭で折り返しを揃える書き方も認めます。 /** * これは決してお勧め しない インデントの方法です。 * @param {string} foo これは1行でおさめるには長すぎるパラメータの * 説明文です。 * @return {number} この戻り値の説明文は長すぎて、とても1行の中には * 入りきりません。 */ project.MyClass.prototype.method = function(foo) { return 5; }; JSDocの中のHTML JavaDocと同じく、JSDocも多くのHTMLタグをサポートしています。 code 、 pre 、 tt 、 strong 、 ul 、 ol 、 li 、 a 等々です。 これは、プレインテキストに書式を設定しても無視されることを意味します。このため、スペースによってJSDocを整形しようとしてはいけません /** * 以下の3つの要因に基づいて重さを計算します * 送った項目 * 受け取った項目 * タイムスタンプ */ 上のコメントは次のように表示されます。 以下の3つの要因に基づいて重さを計算します 送った項目 受け取った項目 タイムスタンプ 代わりに、こうしてください /** * 以下の3つの要因に基づいて重さを計算します * ul * li 送った項目 * li 受け取った項目 * li タイムスタンプ * /ul */ JSDocコメントを適切な形式で書くには、JavaDocのスタイルガイドが役に立ちます。 トップ(ファイル)レベルのコメント 著作権表示と著作者情報は省略できます。ファイルが複数のクラス定義からなる場合には、一般的にファイル概要の記述が推奨されます。トップレベルのコメントは、そのファイルの中のコードに詳しくない読者をうまく導くように設計しましょう。そこにはファイルの全体的な説明、著者名、依存関係や互換性の情報が提供されているべきです。例を示します /** * @fileoverview ファイルの説明、使い方や依存関係に * ついての情報。 */ クラスへのコメント クラスへのコメントには、説明文とコンストラクタであることを示すタグを記述します。 /** * 何だか楽しくなるクラス * @param {string} arg1 もっと面白くする引数 * @param {Array. number } arg2 処理される数値のリスト * @constructor * @extends {goog.Disposable} */ project.MyClass = function(arg1, arg2) { // ... }; goog.inherits(project.MyClass, goog.Disposable); メソッドと関数へのコメント パラメータと戻り値について記述されるべきです。メソッドのパラメータと戻り値が自明である場合には、説明を省略してもかまいません。メソッドの説明文は三人称の平叙文で書きます。 /** * MyClass のインスタンスを操作し、何かを返します。 * @param {project.MyClass} obj 折り返して2行にしなければならないほど * 長いコメントが続く、MyClass のインスタンス * @return {boolean} 何かが起きたかどうか */ function PR_someMethod(obj) { // ... } プロパティへのコメント /** @constructor */ project.MyClass = function() { /** * 枠の中に入れられる最大数。 * @type {number} */ this.someProperty = 4; } JSDocタグリファレンス タグ 書式と例 説明 @author @author メールアドレス (名 姓) 例: /** * @fileoverview テキストエリアを扱うためのユーティリティ群。 * @author kuth@google.com (Uthur Pendragon) */ ファイルの著者、またはテストの所有者を記載します。通常@fileoverviewを含むコメントの中でのみ使用されます。 @code {@code ...} 例: /** * 選択されたものの中で次の位置に移動します。 * Throws {@code goog.iter.StopIteration} 最後尾を * 超えた場合に発生する。 * @return {Node} 次の位置のノード。 */ goog.dom.RangeIterator.prototype.next = function() { // ... }; JSDocの説明文に含まれる語句がコードであることを示します。生成されたドキュメント内で適切に整形されることが想定されています。 @const @const @const {型名} 例: /** @const */ var MY_BEER = stout ; /** * 名前空間が好きなビールの種類 * @const {string} */ mynamespace.MY_BEER = stout ; /** @const */ MyClass.MY_BEER = stout ; /** * リクエストを初期化します。 * @const */ mynamespace.Request.prototype.initialize = function() { // サブクラスはこのメソッドをオーバーライドできません。 }; 変数(またはプロパティ)が読み取り専用であることを示します。このタグはインラインで記述するのに向いています。@constが付けられた変数はある値への固定された参照と見なされ、@const付きの変数やプロパティが上書きされているとCompilerは警告を出力します。データ型を明確に推測できるのであれば型の宣言は省いてもかまいません。その他のコメントの追加も必須ではありません。メソッドに@constが付けられている場合、そのメソッドに対しては単に上書きだけでなく、サブクラスによるオーバーライドも禁止されていることを意味します。@constのより詳細な説明は「定数」を参照してください。 @constructor @constructor 例: /** * 長方形。 * @constructor */ function GM_Rect() { ... } クラスの説明の中で使い、関数がコンストラクタであることを示します。 @define @define {型名} 説明文 例: /** @define {boolean} */ var TR_FLAGS_ENABLE_DEBUG = true; /** * @define {boolean} ブラウザがIEかどうかが * コンパイル時に設定される。 */ goog.userAgent.ASSUME_IE = false; コンパイル時にCompilerによって上書きされる定数であることを示します。左の例でコンパイルフラグに--define= goog.userAgent.ASSUME_IE=true と指定すると、ビルド後のファイルではgoog.userAgent.ASSUME_IEの値はtrueに置き換えられます。 @deprecated @deprecated 説明文 例: /** * ノードがフィールドかどうかを判定します。 * @return {boolean} 要素の内容が * 編集可能ならtrue。ただし要素そのものは * 編集不可。 * @deprecated isField() を使ってください。 */ BN_EditUtil.isTopEditableField = function(node) { // ... }; 関数、メソッド、プロパティをこれ以上使うべきでないことを伝えます。説明文の中でそれに替わるものを指示するのが普通です。 @dict @dict 説明文 例: /** * @constructor * @dict */ function Foo(x) { this[ x ] = x; } var obj = new Foo(123); var num = obj.x; // 警告 (/** @dict */ { x 1 }).x = 123; // 警告 コンストラクタ(左の例のFoo)に@dictが付けられた場合、Fooオブジェクトのプロパティへのアクセスは角括弧による表記法でのみ可能となります。アノテーションをオブジェクトリテラルに直接記述することもできます。 @enum @enum {型名} 例: /** * 3つの状態を値にもつ列挙型。 * @enum {number} */ project.TriState = { TRUE 1, FALSE -1, MAYBE 0 }; @export @export 例: /** @export */ foo.MyPublicClass.prototype.myPublicMethod = function() { // ... }; --generate_exportsフラグを付けてコンパイルを実行すると、左のコードは次のように出力されます goog.exportSymbol( foo.MyPublicClass.prototype.myPublicMethod , foo.MyPublicClass.prototype.myPublicMethod); コンパイル前のシンボルがエクスポートされているのが分かります。@exportを使用するには以下の条件のどちらかを満たしていなければなりません。1. //javascript/closure/base.jsをインクルードしている2. コードベース内にgoog.exportSymbolとgoog.exportPropertyの両方が同じメソッドシグネチャで存在している。 @expose @expose 例: /** @export */ MyClass.prototype.exposedProperty = 3; 外部公開されているプロパティであることを宣言します。外部公開されたプロパティには削除、名前の変更、圧縮、Compilerによるいかなる最適化も実施されなくなります。同じ名前のプロパティを個別に最適化することはできません。ライブラリのコードに対しては@exposeを使用すべきではありません。今まで正常に行われていたプロパティの削除を妨げることになるからです。 @extends @extends 型名 @extends {型名} 例: /** * 常に空のノードリスト * @constructor * @extends goog.ds.BasicNodeList */ goog.ds.EmptyNodeList = function() { ... }; @constructorと共に使用し、あるクラスが別のクラスを継承していることを示します。型を囲む波括弧は省略可能です。 @externs @externs 例: /** * @fileoverview これはexternファイルです。 * @externs */ var document; externファイルであることを宣言します。 @fileoverview @fileoverview 説明文 例: /** * @fileoverview 何かをするユーティリティ群。その説明には * このように長くてインデントされていないコメントを必要とします。 * @author kuth@google.com (Uthur Pendragon) */ ファイルレベルの情報を提供するコメントブロックを構成します。 @implements @implements 型名 @implements {型名} 例: /** * 形状。 * @interface */ function Shape() {}; Shape.prototype.draw = function() {}; /** * @constructor * @implements {Shape} */ function Square() {}; Square.prototype.draw = function() { ... }; @constructorと共に使用し、あるクラスがインタフェースを実装していることを示します。型を囲む波括弧は省略可能です。 @inheritDoc @inheritDoc 例: /** * @inheritDoc */ project.SubClass.prototype.toString() { // ... }; 非推奨。@overrideを使ってください。 サブクラスのメソッド・プロパティが、スーパークラスのメソッド・プロパティを意図的に隠蔽しており、全く同じJSDocコメントを持つことを示します。@inheritDocは@overrideを包含する点に注意してください。 @interface @interface 例: /** * 形状。 * @interface */ function Shape() {}; Shape.prototype.draw = function() {}; /** * 多角形。 * @interface * @extends {Shape} */ function Polygon() {}; Polygon.prototype.getSides = function() {}; その関数がインタフェースであることを示すために使います。 @lends @lends オブジェクト名 @lends {オブジェクト名} 例: goog.object.extend( Button.prototype, /** @lends {Button.prototype} */ { isButton function() { return true; } }); オブジェクトリテラルのキーが他のオブジェクトのプロパティとして扱われるべきであることを示します。このアノテーションはオブジェクトリテラルにだけ付けられます。他のアノテーションとは異なり、波括弧の中の名前はクラス名ではなくオブジェクト名である点に注意してください。それはプロパティが "lent"(貸与)されているオブジェクトの名前です。例えば@type {Foo} は "Fooのインスタンス" を意味しますが、@lends {Foo} は "Fooのコンストラクタ関数" のことです。このアノテーションについてのより詳しい説明はJSDoc Toolkit のドキュメント(日本語)を参照してください。 @license or @preserve @license 説明文 例: /** * @preserve Copyright 2009 SomeThirdParty. * このファイルに関する完全なライセンス条項と * 著作権表示を記載します。文章は複数行にわたっても構いませんが、 * 必ず末尾は */ で閉じられている必要があります。 */ @licenseまたは@preserveが付けられたコメントはCompilerの処理から保護され、コンパイルされたコードよりも前に出力されます。コンパイルの影響を受けないことから、このアノテーションは重要な通知(ライセンスや著作権のような)を行うのに向いています。改行もそのまま残されます。 @noalias @noalias 例: /** @noalias */ function Range() {} Externファイルの中で使い、この変数または関数に別名を付けてはならないことをCompilerに示します。 @nocompile @nocompile 例: /** @nocompile */ // JavaScriptコード ファイルの先頭に記述し、このファイルのコードをパースするだけでコンパイルしないようコンパイラへ伝えます。このアノテーションは、コンパイルが意図されていない、またはコンパイルテストから除外すべきコード(例えば、ブートストラップコード)に対して使用します。控えめに使ってください。 @nosideeffects @nosideeffects 例: /** @nosideeffects */ function noSideEffectsFn1() { // ... }; /** @nosideeffects */ var noSideEffectsFn2 = function() { // ... }; /** @nosideeffects */ a.prototype.noSideEffectsFn3 = function() { // ... }; 関数やコンストラクタに付けられ、それらの呼び出しが他のコードに影響を及ぼさないことを示します。このアノテーションはCompilerに対し、戻り値が使用されていない場合にそれらの関数を削除することを許可します。 @override @override 例: /** * @return {string} project.SubClassの人間が理解できる表現。 * @override */ project.SubClass.prototype.toString = function() { // ... }; サブクラスのメソッド・プロパティが、スーパークラスのメソッド・プロパティを意図的に隠蔽していることを示します。コメントにこれ以外の記述が含まれない場合、スーパークラスで書かれた内容がサブクラスに引き継がれます。 @param @param {型名} 変数名 説明文 例: /** * 各項目のBazを問い合わせます。 * @param {number} groupNum 問い合わせのためのサブグループID。 * @param {string|number|null} term 項目名、 * または項目ID、もしnullの場合は全て検索します。 */ goog.Baz.prototype.query = function(groupNum, term) { // ... }; メソッド、関数、コンストラクタに対し、それらの引数を説明するために使用します。型名は必ず波括弧で括られていなければなりません。型名が省略された場合、Compilerは型チェックを行いません。 @private @private @private {型名} 例: /** * このロガーを監視しているハンドラの配列。 * @private {!Array. Function } */ this.handlers_ = []; メソッド・プロパティ名の末尾にアンダースコアを付加する仕様と組み合わせて、メンバがprivateであり、オーバーライドできないことを示します。 @protected @protected @protected {型名} 例: /** * 指定されたDOM要素をコンポーネントのルート要素として設定します。 * @param {Element} element コンポーネントのルート要素 * @protected */ goog.ui.Component.prototype.setElementInternal = function(element) { // ... }; メソッド・プロパティがprotectedであることを示します。名前の末尾にアンダースコアを付けてはいけません。 @public @public @public {型名} 例: /** * イベント内部のキャプチャ/バブリング処理をキャンセルするかどうか * @public {boolean} * @suppress {visibility} これをこのパッケージの外部から参照すべき * ではありません。 */ goog.events.Event.prototype.propagationStopped_ = false; メソッド・プロパティがpublicであることを示します。変数やプロパティはデフォルトでpublicなので、このアノテーションはめったに必要とされません。古いコードの中で、privateを表す名前を簡単に書き換えられないときにだけ使用してください。 @return @return {型名} 説明文 例: /** * @return {string} 最後の項目の16進数表記のID */ goog.Baz.prototype.getLastId = function() { // ... return id; }; メソッドと関数に対し、それらの戻り値を説明するために使用します。論理型の戻り値の説明では、"コンポーネントが見えるならtrue、そうでなければfalse" よりも "コンポーネントが見えるかどうか" の方が良い書き方です。戻り値が無い場合、@returnタグは使わないで下さい。型名は必ず波括弧で括られていなければなりません。型名が省略された場合、Compilerは型チェックを行いません。 @see @see リンク 例: /** * むやみに項目を追加します。 * @see #addSafely * @see goog.Collect * @see goog.RecklessAdder#add ... 他のクラス、関数、メソッドへの参照を記載します。 @struct @struct 説明文 例: /** * @constructor * @struct */ function Foo(x) { this.x = x; } var obj = new Foo(123); var num = obj[ x ]; // 警告 obj.y = asdf ; // 警告 Foo.prototype = /** @struct */ { method1 function() {} }; Foo.prototype.method2 = function() {}; // 警告 コンストラクタ(左の例のFoo)に@structが付けられた場合、Fooオブジェクトのプロパティへのアクセスはドットによる表記法でのみ可能となります。また、生成されたFooオブジェクトへ新しいプロパティを追加することはできません。アノテーションをオブジェクトリテラルに直接記述することもできます。 @supported @supported 説明文 例: /** * @fileoverview イベントマネージャ * ブラウザ固有のイベントシステムを抽象化した * インタフェースを提供します。 * @supported これまで IE6 と FF1.5 でテスト済みです。 */ @fileoverviewを含むコメントブロックで使用し、このファイルの内容をサポートするブラウザを記載します。 @suppress @suppress {警告1|警告2} @suppress {警告1,警告2} 例: /** * @suppress {deprecated} */ function f() { deprecatedVersionOfF(); } ツールからの警告を抑止します。警告の種類が複数ある場合は|か,で区切ります。 @template @template 例: /** * @param {function(this T, ...)} fn * @param {T} thisObj * @param {...*} var_args * @template T */ goog.bind = function(fn, thisObj, var_args) { ... }; このアノテーションはテンプレート型を宣言するために使用します。 @this @this 型名 @this {型名} 例: pinto.chat.RosterWidget.extern( getRosterElement , /** * 名簿ウィジェットの要素を返します。 * @this pinto.chat.RosterWidget * @return {Element} */ function() { return this.getWrappedComponent_().getElement(); }); 特定のメソッドが呼ばれるときのコンテキストの型を表します。thisがプロトタイプメソッドでない関数から参照されているときに必要です。 @type @type 型名 @type {型名} 例: /** * 16進数形式のID。 * @type {string} */ var hexId = hexId; 変数、プロパティ、式のデータ型を表します。ほとんどの型において波括弧で囲むことは必須ではありませんが、一貫性のためにそれを強制しているプロジェクトもあります。 @typedef @typedef 例: /** @typedef {(string|number)} */ goog.NumberLike; /** @param {goog.NumberLike} x 数値か文字列 */ goog.readNumber = function(x) { ... } このアノテーションは複雑な型に別名を付けるために使用します。 サードパーティのコードの中で、上記以外の種類のJSDocアノテーションが使われているのを目にするかもしれません。それらはJSDoc Toolkitタグリファレンスに現れるものですが、Googleのコーディングルールでは今のところ使用を推奨しません。以下のアノテーションは将来の利用に備えて「予約されている」名前だと考えてください @augments @argument @borrows @class @constant @constructs @default @event @example @field @function @ignore @inner @link @memberOf @name @namespace @property @public @requires @returns @since @static @version
https://w.atwiki.jp/ce00582/pages/1231.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import java.awt.*; import javax.swing.*; public class ex18 { public static void main(String[] args) { ex18 test = new ex18(); } public ex18() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("名古屋"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); //============================================================================ //次にJava3D関係の設定。 //============================================================================ //現在使用している画面の、ハードウェア情報を取得する GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); //Canvas3Dは、3Dグラフィクスを表示する領域 Canvas3D canvas = new Canvas3D(g_config); //3D表示領域の大きさを設定。今回はウィンドウいっぱいに表示する canvas.setBounds(0,0,250,250); //コンテントペインにCanvas3Dを登録 cp.add(canvas); //============================================================================ //空のSimpleUniverseを生成。 //============================================================================ //仮想空間のインスタンスを生成。表示先としてcanvasを指定。 SimpleUniverse universe = new SimpleUniverse(canvas); //canvasにuniverseを登録後、ウィンドウ可視化 frame.setVisible(true); } } //ソースコードここまで。 //********************************************
https://w.atwiki.jp/ce00582/pages/1291.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import java.awt.*; import javax.swing.*; public class ex51 { public static void main(String[] args) { ex51 test = new ex51(); } public ex51() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex51"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(100,100,200,200); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); } }
https://w.atwiki.jp/bdjen/pages/4.html
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 (2021年12月6日) - エキサイトニュース マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - PR TIMES 「Wiki」創設者のPC 競売に - auone.jp 篠原悠希×田中芳樹が明かす「歴史ファンタジー小説ならではの悩み」(現代ビジネス) - Yahoo!ニュース - Yahoo!ニュース 【Apex Legends】ヴァルキリーの能力と評価【エーペックス】 - Gamerch(ゲーマチ) モンハンライズ攻略Wiki|MHRise - AppMedia(アップメディア) 【ウインドボーイズ】リセマラ当たりランキング(最新版) - ウインドボーイズ攻略Wiki - Gamerch(ゲーマチ) ポケモンBDSP(ダイパリメイク)攻略wiki - AppMedia(アップメディア) 【テイルズオブルミナリア】リセマラ当たりランキング - TOルミナリア攻略Wiki - Gamerch(ゲーマチ) SlackからWikiへ!シームレスな文章作成・共有が可能な「GROWIBot」リリース - アットプレス(プレスリリース) ドラゴンクエストけしケシ攻略Wiki - Gamerch(ゲーマチ) 【ウマ娘】チャンピオンズミーティングの攻略まとめ - Gamerch(ゲーマチ) 【ウマ娘】ナリタブライアンの育成論|URAシナリオ - Gamerch(ゲーマチ) サモンズボード攻略wiki - GameWith 【スタオケ】カード一覧【金色のコルダスターライトオーケストラ】 - Gamerch(ゲーマチ) 【スマブラSP】ソラのコンボと評価【スマブラスペシャル】 - Gamerch(ゲーマチ) 【ブレフロレゾナ】リセマラ当たりランキング【ブレイブフロンティアレゾナ】 - ブレフロR攻略Wiki - Gamerch(ゲーマチ) 【ポケモンユナイト】サーナイトの評価と性能詳細【UNITE】 - Gamerch(ゲーマチ) 【ガーディアンテイルズ】ギルドレイド戦(秘密の研究所)の攻略とおすすめキャラ【ガデテル】 - Gamerch(ゲーマチ) 【ENDER LILIES】攻略チャートと全体マップ【エンダーリリィズ】 - Gamerch(ゲーマチ) 【ウマ娘】あんしん笹針師の選択肢はどれを選ぶべき? - Gamerch(ゲーマチ) 【ポケモンユナイト】アップデート情報・キャラ調整まとめ - ポケモンユナイト攻略Wiki - Gamerch(ゲーマチ) 【Apex】シーズン11の新要素と最新情報まとめ【エーペックス】 - Gamerch(ゲーマチ) ロストジャッジメント攻略Wiki - Gamerch(ゲーマチ) 【Among us】新マップThe Airship(エアシップ)の解説【アモングアス】 - Gamerch(ゲーマチ) ハーネスについて小児科医の立場から考える(坂本昌彦) - 個人 - Yahoo!ニュース - Yahoo!ニュース ゼルダ無双攻略Wiki|厄災の黙示録 - AppMedia(アップメディア) ウマ娘攻略Wiki - AppMedia(アップメディア) ゲトメア(ゲートオブナイトメア)攻略Wiki - Gamerch(ゲーマチ) 【白夜極光】リセマラ当たりランキング - 白夜 極光 wiki - Gamerch(ゲーマチ) お蔵入りとなった幻の『スーパーマリオ』 オランダの博物館でプレイ可能?(リアルサウンド) - Yahoo!ニュース - Yahoo!ニュース ナレッジ共有・社内wikiツール「NotePM」が「ITreview Best Software in Japan 2021」のTOP50に選出 - PR TIMES 真女神転生5攻略Wiki|メガテン5 - AppMedia(アップメディア) 【B4B】近接ビルドデッキにおすすめのカード【back4blood】 - Gamerch(ゲーマチ) ポケモンスナップ攻略wiki - AppMedia(アップメディア) 富野由悠季「ブレンパワード」作り直したい!ファンを前に意欲(シネマトゥデイ) - Yahoo!ニュース - Yahoo!ニュース 【ウマ娘】査定効率から見た取るべきスキルとおすすめキャラ【プリティーダービー】 - Gamerch(ゲーマチ) 【スマブラSP】カズヤの評価とコンボ【スマブラスペシャル】 - Gamerch(ゲーマチ) メモ・ドキュメント・wiki・プロジェクト管理などオールインワンのワークスペース「Notion」が日本語ベータ版提供開始 - TechCrunch Japan 【ギアジェネ】リセマラ当たりランキング【コードギアス】 - ギアジェネ攻略Wiki - Gamerch(ゲーマチ) モンスターファーム2(MF2)攻略wiki|アプリ・Switch移植版 - AppMedia(アップメディア) 【ブラサジ】最強キャラTierランキング【ブラックサージナイト】 - Gamerch(ゲーマチ) 【パワプロ】鬼滅の刃コラボ情報まとめ - Gamerch(ゲーマチ) 【SPAJAM2021】第3回予選大会は「クイズ!WIKIにゃんず!」を開発したチーム「かよちゃんず」が最優秀賞! | gamebiz - SocialGameInfo 検索結果における「ナレッジパネル」の役割とは・・・ウィキメディア財団とDuckDuckGoの共同調査 - Media Innovation ナレッジ共有・社内wikiツール「NotePM」が「BOXIL SaaS AWARD 2021 Autumn」にて「コラボレーション部門」を受賞! - PR TIMES 【ポケモンユナイト】カメックスの評価と立ち回り【UNITE】 - Gamerch(ゲーマチ) 「ゼルダの伝説 BotW」のマラソンで23秒? 驚きの速さで完走した方法が話題(リアルサウンド) - Yahoo!ニュース - Yahoo!ニュース Wikipediaが「中国人編集者の身の安全を守るため」に一部の編集者アカウントをBANに - GIGAZINE BTS(防弾少年団)のV、8月のWikipedia閲覧数が韓国アーティストで1位!グループでは4ヶ月連続トップ - Kstyle 【イース6オンライン】リセマラ当たりランキング|召喚ガチャの開放条件は? - Gamerch(ゲーマチ) BacklogからNotePMへwiki情報を自動API連携する「Backlog to NotePM」をSaaStainerに掲載開始 - PR TIMES ライザのアトリエ2攻略Wiki - AppMedia(アップメディア) 真女神転生3リマスター攻略Wiki|メガテン3 - AppMedia(アップメディア) ガーディアンテイルズ(ガデテル)攻略Wiki - Gamerch(ゲーマチ) タスクも文書もWikiもデータベースもまとめて管理できる「Notion」とは? - ASCII.jp ナレッジ共有・社内wikiツール「NotePM」が、見るだけ専用ユーザー『無料』の新プランを発表! - PR TIMES 【かのぱず】リセマラ当たりランキング【彼女お借りします】 - Gamerch(ゲーマチ) 【乃木フラ】リセマラの必要はある?【乃木坂的フラクタル】 - Gamerch(ゲーマチ) メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) 【パワプロ】生放送まとめ|パワフェス2021 - パワプロ攻略Wiki - Gamerch(ゲーマチ) ルーンファクトリー5攻略wiki|ルンファク5 - AppMedia(アップメディア) 【ふんクロ】リセマラ当たりランキング【シャーマンキング】 - ふんクロ攻略Wiki - Gamerch(ゲーマチ) 簡単操作で自分専用Wikiを構築できるMarkdownエディタ「Obsidian」のモバイル版を使ってみた - GIGAZINE 【ポケモンユナイト】配信時間は何時から?スタートできない?【UNITE】 - Gamerch(ゲーマチ) ディーサイドトロイメライ攻略Wiki - Gamerch(ゲーマチ) 【ウマ娘】体操服の変更方法と法則性 - Gamerch(ゲーマチ) 情報マネジメントツール「Huddler」がwiki機能を刷新 - PR TIMES シェアエコ配送アプリ「DIAq(ダイヤク)」のアンカーアプリで、高層ビル・商業施設の入館方法などお役立ち情報をまとめた「DIAqwiki」を公開 - アットプレス(プレスリリース) 異常熱波のカナダで49.6度、いま北米で起きていること(森さやか) - 個人 - Yahoo!ニュース - Yahoo!ニュース 【ツイステ】マスターシェフの攻略~辛味のふるさと~【料理イベント】 - Gamerch(ゲーマチ) 【ラグナロクオリジン】リセマラは不要?おすすめ職業は?【ラグオリ】 - Gamerch(ゲーマチ) 【アイプラ】リセマラ当たりランキング【アイドリープライド】 - AppMedia(アップメディア) 白夜極光攻略wiki - AppMedia(アップメディア) 【バイオミュータント】2.02アプデ|アップデート1.4情報 - バイオミュータント攻略Wiki - Gamerch(ゲーマチ) 【ひな図書】リセマラ当たりランキング【日向坂図書館】 - Gamerch(ゲーマチ) ニーアレプリカントリメイク攻略wiki|ver.1.22 - AppMedia(アップメディア) アイプラ攻略Wiki|アイドリープライド - AppMedia(アップメディア) 【ウマ娘】ゴルシウィークはいつから?キャンペーン情報まとめ - Gamerch(ゲーマチ) シーズン66 - 【超速GP】ミニ四駆 超速グランプリ攻略まとめwiki - 電撃オンライン 乃木坂的フラクタル攻略Wiki - Gamerch(ゲーマチ) 「こんなことになるとは…」13年前のエイプリルフールについた“嘘”がネットで… ある男の告白(BuzzFeed Japan) - Yahoo!ニュース - Yahoo!ニュース 整理不要の情報共有ツール(社内Wiki)「Nerve」シードラウンドで総額約3500万円の資金調達を実施 - PR TIMES 【ウマ娘】隠しイベントの発生条件と効果まとめ - Gamerch(ゲーマチ) Nerve - 整理不要の情報共有ツール(社内Wiki) ローンチカスタマー募集開始のお知らせ - PR TIMES Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) パニシンググレイレイヴン(パニグレ)攻略wiki - Gamerch(ゲーマチ) 【ひなこい】最強ひな写ランキング - ひなこい攻略Wiki - Gamerch(ゲーマチ) 稲作アクションRPG『天穂のサクナヒメ』における「農林水産省攻略wiki説」は本当なのか? - AUTOMATON スタスマ攻略Wiki【スタースマッシュ】 - Gamerch(ゲーマチ) 無料とは思えない多機能っぷりなWikiインフラ「Wiki.js」レビュー、自前でホスト&外部サービスと連携可能 - GIGAZINE Microsoft Teamsの基本と活用(24) TeamsのWikiを使う - マイナビニュース 『ゲーミングお嬢様』での提起が話題に “企業系wiki”に横たわる問題点とは - リアルサウンド 「エイリアンのたまご」,自動周回機能と公式wikiが登場 - 4Gamer.net 【リゼロス】Re ゼロから始める異世界生活 Lost in Memories攻略まとめwiki - 電撃オンライン パワプロ2021/2020攻略Wiki - Gamerch(ゲーマチ) ヌーラボ、「Backlog」の絵文字入力の補完機能やWiki編集の自動マージ機能を改善 - CodeZine(コードジン) ヌーラボ、プロジェクト管理ツール「Backlog」の絵文字入力の補完機能・Wiki編集の自動マージ機能を修正改善 - PR TIMES Backlog、Wikiにファイル添付が容易にできる機能をリリース -- グローバルバーの視認性改善なども実施 - PR TIMES
https://w.atwiki.jp/ytyt/pages/4.html
JDK1.5.0_09のインストール 今回は、JDK1.5を例に示す。 まず、インストーラをダウンロードするhttp //java.sun.com/j2se/1.5.0/ja/download.html Linux版 ダウンロードした実行ファイルを/usr/localにコピー パーミッションを755に変更する。chmod 755 jdk-1_5_0_09-linux-i586.bin インストーラの実行./jdk-1_5_0_09-linux-i586.bin 規約を読む。スペースやEnterで進める。規約に同意するなら、yesと入力 パスを通す(.bash_profileに追記)export JAVA_HOME=/usr/local/jdk1.5.0_09/ export PATH=$PATH /usr/local/jdk1.5.0_09/bin パスが通っていることを確認Javaのバージョンを表示(java -version)
https://w.atwiki.jp/picolit/pages/16.html
改行 移植性を考慮して改行コード StringBuffer buffer = new StringBuffer(); buffer.append(System.getProperty("line.separator"));
https://w.atwiki.jp/keisks/pages/243.html
Java逆引きレシピ current directoryの取得 http //www.geocities.co.jp/AnimeComic-Ink/2723/tips/java/4.html textファイル読み込み http //www.geocities.jp/inu_poti/java/file/BufferdReader.html try catchを書かないと動かない? arraylistの謎 http //sakuramochi702.hatenablog.com/entry/2013/07/12/141252 ArrayList独自のメソッドを使わないのであれば、 List hogeList = new ArrayList(); にしておくほうが良いらしい。謎。 ※HashMapも同じでした。 Map map = new HashMap() http //topickup.web.fc2.com/java/map_hashmap.html つまりは、インターフェースなのかどうかがポイントらしい。 Array, ArrayList, or LinkedList? http //ralitblog.wordpress.com/2014/02/10/javaのリスト速度対決/ http //karetta.jp/book-node/java/230450 MapのIteratorインタフェース, HashMap http //www.javaroad.jp/java_collection5.htm http //www.javadrive.jp/start/hashmap/ Set, HashSet http //www.javaroad.jp/java_collection3.htm 拡張for文 コレクションは直接for文で使える。 http //www.javadrive.jp/start/for/index8.html http //www.techscore.com/tech/Java/JavaSE/JavaLanguage/2/ settings etc. classpass, cp, jar? 混同しやすいので注意。 http //www.ne.jp/asahi/hishidama/home/tech/java/application.html http //www.atmarkit.co.jp/fjava/onepoint/java/jv_jcmd.html jar commands 参照 jar tf abc.jar 解凍 jar xf abc.jar
https://w.atwiki.jp/remotenipple99/pages/9.html
Javaメモ Fileクラス Fileクラスは、ファイル名、パス、存在などファイルの情報を得るクラス struts参項サイト http //www.infoscience.co.jp/technical/struts/index.html http //www.find-job.net/fj/search.cgi?from=23 shokushu=203 shokushu=204 kinmuchi=1 kinmuchi=3 page=3 http //www.next-plus.jp/
https://w.atwiki.jp/java_pro/pages/23.html
import java.io.*; public class Test01_12_16 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line; try { line = reader.readLine(); System.out.println("こんにちは、" + line + "さん!"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/nakamura001/pages/289.html
一部を切り出す substring String.substring - JavaScript | MDN https //developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/substring substr String.substr - JavaScript | MDN https //developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/substr トリム(trim) Javascript で trim するには - Enjoi Blog http //blog.enjoitech.jp/article/180 trim()関数はIEは9から対応。 String.trim - JavaScript | MDN https //developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/trim